2012년03월03일 12번
[과목 구분 없음] <보기>는 스택을 이용한 0-주소 명령어 프로그램이다. 이 프로그램이 수행하는 계산으로 옳은 것은?

- ① Z = C + A * B
- ② Z = (A + B) * C
- ③ Z = B + C * A
- ④ Z = (C + B) * A
(정답률: 58%)
문제 해설
이 프로그램은 A와 B를 더한 값을 스택에 push하고, 그 다음 C를 곱한 값을 스택에 push한 후, 스택에서 두 개의 값을 pop하여 곱한 결과를 Z에 저장하는 계산을 수행한다. 따라서 Z = (A + B) * C 이다.